# localSIR — pinned dependencies (verified working June 2026, Python 3.10).
#
# These exact versions reproduce the paper's pipeline AND can read the shipped
# *.pkl artifacts. IMPORTANT: the pickles were written with pandas 1.x; pandas
# >= 2.0 CANNOT unpickle them (the `pandas.core.indexes.numeric` module was
# removed). Use pandas 1.5.3 and Python 3.10–3.11. See README "Installation".
#
#   conda create -n localsir python=3.10 -y
#   conda activate localsir
#   pip install -r requirements.txt

numpy==1.26.4
pandas==1.5.3          # REQUIRED <2.0 to load the shipped pickles
scipy==1.12.0
networkx==3.2.1
matplotlib==3.8.4
seaborn==0.13.2
EoN==1.2               # Epidemics on Networks (ground-truth SIR + percolation)

# For running the .ipynb experiment notebooks (optional for the CLI scripts):
jupyter==1.0.0
